package edu.service.impl;

import edu.dao.BasePersonDaoImpl;
import edu.service.PersonService;

import java.util.ArrayList;

public class BaseServiceImpl<E> implements PersonService<E> {
    BasePersonDaoImpl<E> personDao = new BasePersonDaoImpl<>();

    @Override
    public void addPerson(E e) {
        personDao.addPerson(e);
    }

    @Override
    public void delectPerson(int index) {
        personDao.delectPerson(index);
    }

    @Override
    public void updatePerson(int index, E e) {
        personDao.updatePerson(index,e);
    }

    @Override
    public ArrayList<E> findAllPerson() {
        return personDao.findAllPerson();
    }

    @Override
    public int getIndexById(String id) {
        return personDao.getIndexById(id);
    }
}
